@charset "UTF-8";
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:14px "Microsoft YaHei"; background: #fff; -webkit-text-size-adjust:100%; color: #666}
a{color:#666; text-decoration:none; transition: color .34s}
em, strong, i {font-weight: normal; font-style:normal}
li{list-style:none}
h3,h4,h5 {font-weight: normal;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input, select, button, textarea {outline: none; font-family: "Microsoft YaHei UI Light"; border: none;}
button,input[type="submit"], input[type="button"] {cursor: pointer;}
.f-l { float: left;}
.f-r { float: right;}
*::-webkit-scrollbar {width: 5px; height: 1px;}
*::-webkit-scrollbar-thumb { border-radius: 5px; background: #152e7c;}
*::-webkit-scrollbar-track { border-radius: 8px; background: #fff;}
.clear {clear: both;}
.f_none {float: unset}
/* 头部 */
header{max-width: 83.56%;height: 84px;margin: 0 auto;position: relative;z-index: 4444;}
header .header-left{display: inline-block;line-height: 84px;width: 30%;}
.header-left a{width: 350px;height: 43PX;display: inline-block;}
.header-left a img{width: 350px;height: 43px;}
.header-right{width: 68%; height: 100%; display:flex;align-items: center;justify-content: space-between;position: relative;}
.menu{width: 93%; height: 100%;display: flex;justify-content: flex-end;}
.menu > li{text-align: center; flex: 1;height: 100%;box-sizing: border-box; display: inline-block;position: relative;}
.menu > li > a{position: relative;display: inline-block;height: 100%;line-height: 84px;font-size: 17px;color: #333;font-weight: bold;box-sizing: border-box;}
.menu > li:hover > a,.menu > li.active > a{color: #183386;}
.menu > li:hover > a::after,.menu > li.active > a::after{width: 100%;height: 4px;background: #fcc91a;content: "";display: block;position: absolute;bottom: 20px;left: 0;right: 0;margin: 0 auto;}
/*.menu > li:hover > a::after,.menu > li.active > a::after{width: 25px;height: 10px;background: url(../images/active-icon.png);content: "";display: block;position: absolute;bottom: 16px;left: 0;right: 0;margin: 0 auto;}*/
/* 搜索 */
.search{width: 47px;height: 47px;background: url(../images/search.png) no-repeat;background-size: 100% 100%;display: block;cursor: pointer;}
/* 搜索弹框 */
.search-case{display: none;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color: rgba(255,255,255,1);padding: 15px;max-width: calc(100vw - 30px);width: 352px;height: 66px;position: absolute;right:-24px;top: 54px;transform: translateY(50px);transition: all .5s ease;-webkit-box-shadow: 0 0 10px rgb(29 56 75 / 16%);-moz-box-shadow: 0 0 10px rgba(29,56,75,.4);box-shadow: 0 0 10px rgb(29 56 75 / 16%);z-index: 999;}
.search-case::after {content: '';display: block;width: 18px;height: 18px;transform: rotate(45deg);top: -8px;right: 32px;background-color: #fff;position: absolute;}
.search-hear{width: 350px;height: 50px;border-radius: 4px;border-bottom: 1px solid #ddd;box-sizing: border-box;display: inline-block;}
.search-hear input{float: left;width: 78%;height: 100%;line-height: 50px;padding: 0 18px;box-sizing: border-box;font-size: 17px;color: #333;}
.search-hear > .submits{width: 64px;height: 100%;background: url(../images/search-icon.png)no-repeat center;}
.searchShow{display: block;}
/* index-菜单下方轮播 */
.banner-swiper{width: 100%;height: 740px;}
.banner-swiper a{display: block;width: 100%;height: 100%;}
.banner-swiper a img{width: 100%;height: 100%;object-fit: cover;}
.pageCont{max-width: 1600px;height: 100px;position: absolute;bottom: 84px;left: 0;right: 0; margin: 0 auto;display: flex;justify-content: space-between;}
.banner-page{width: auto;height: 100%;position: unset !important;display: flex;align-items: center;margin: 0 auto}
.banner-page::before{width: 92%;height: 1px;background: rgba(255,255,255,60%);content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
.banner-page .swiper-pagination-bullet{width: 11px;height: 11px;opacity: 1;background: rgba(255,255,255,1);margin-right: 44px;position: relative;z-index: 66;}
.banner-page .swiper-pagination-bullet:last-child{margin-right: 0;}
.banner-page .swiper-pagination-bullet-active{width: 21px;height: 21px;border: 1px solid #f5c10e; background: none;position: relative;}
.banner-page .swiper-pagination-bullet-active::before{width: 11px;height: 11px;content: '';background:#f5c10e;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;border-radius: 50%;}
.page-icon{width: 127px;height: 100%;position: absolute;right: 0;display: flex;justify-content: space-between;align-items: center;}
.page-icon > .banner-prev{left: 0 !important;}
.page-icon > .banner-next{right: 0 !important;}
.page-icon > .banner-next,.page-icon > .banner-prev{width: 48px;height: 48px;border-radius: 50%;border: 1px solid #fff;opacity: 1;}
.banner-next:after, .banner-prev:after{font-size: 17px !important;color: #fff;}
.page-icon > .banner-next:hover,.page-icon > .banner-prev:hover{border-color: #fcc91a;}
.banner-next:hover::after, .banner-prev:hover::after{font-size: 17px !important;color: #fcc91a;}
.banner-text{position: absolute;left: 0;right: 0;top: 0;bottom: 0; max-width: 1600px;height: 420px;margin:auto;text-align: center;}
.banner-text h6{font-size: 42px;font-family: '汉仪魏碑简';color: #944e32;line-height: 92px;}
.banner-text h2{font-size: 112px;font-family: '汉仪尚巍手书W';color: #944e32;line-height: 126px;}
.banner-swiper a.swiper-slide-active .animate {-webkit-animation-duration: 1.3s;animation-duration: 1.3s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.banner-swiper a.swiper-slide-active .m-bounceInLeft {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}
.banner-swiper a.swiper-slide-active .animate1 {-webkit-animation-duration: 0.8s;animation-duration: 0.8s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.banner-swiper a.swiper-slide-active .m-bounceInLeft1 {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}
/* index-新闻 */
.news-position{width: 100%;height: 466px;position: relative;}
.news-cont{max-width: 1600px;min-height: 536px;position: absolute;top: -84px;left: 0;right: 0;background: #fff;margin: 0 auto;z-index: 66;border-radius: 10px 10px 0 0;padding: 40px 30px;box-sizing: border-box;margin:0 auto;}
.poster{display: block;width: 100%;height: 120px;margin: 0 auto;overflow: hidden;}
.poster img{width: 100%;height: 100%;object-fit: cover;transition: 0.2s;}
.poster:hover img{transform: scale(1.01);}
.news-total{width: 100%;height: auto;display: flex;justify-content: space-between;margin: 40px auto 0;}
/* 1.1新闻轮播 */
.news-left{width: 530px !important;height: 310px;margin: 0 !important;}
.banner-img{width: 100%;height: 100%;position: relative;display: inline-block;overflow: hidden;}
.banner-img img{width: 100%;height: 100%;object-fit: cover;transition: 0.4s;}
.banner-img:hover img{transform: scale(1.03);}
.banner-img h3{background-color: rgba(0,0,0,0.5);width: 100%;height: 42px;font-size: 16px;color: #fff;line-height: 42px;padding: 0 200px 0 20px;box-sizing: border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position: absolute;left: 0;bottom: 0;z-index: 444;}
.news_page{left: 70% !important; width: 30% !important; text-align: right !important;padding-right: 20px !important;box-sizing: border-box;bottom: 14px !important;} 
.news_page .swiper-pagination-bullet{width: 9px;height: 9px; background: #fff;opacity: 1 !important;margin: 0 5px !important;}
.news_page .swiper-pagination-bullet-active{background: #fcc91a !important;border-radius: 4px;}
/* 1.2新闻列表 */
.focus-news{width: 644px;height: 310px;overflow: hidden;}
.focus-top{width: 100%;height: 50px;border-bottom: 1px solid #e6e6e6;display: flex;justify-content: space-between;}
.focus-top{width: 100%;height: 50px;padding: 0 10px;box-sizing: border-box;}
.focus-top li{width: auto;height: 100%;box-sizing: border-box;float:left;line-height: 49px;margin-right: 50px;}
.focus-top li:last-child{margin-right: 0;}
.focus-top li > a{display: block; font-size: 19px;color: #777;}
.focus-top li.cue{border-bottom: 3px solid #fcc91a;box-sizing: border-box;position: relative;bottom: -1px;}
.focus-top li.cue a{color: #2b4080;font-size: 20px;font-weight: bold;}
.focus-top > a{font-size:16px;color: #4e65ae;float: right;display: block;line-height: 49px;}
.focus_ul{display: none; width: 100%;height:260px;overflow: hidden;padding-top: 10px;box-sizing: border-box;}
.news-list .focusShow{display: block;}
.focus_ul li{width: 100%;height: 36px;line-height: 36px;}
.focus_ul li a{display: block;width: 100%;height: 100%;text-align: right;font-size: 16px;color: #999;position: relative;padding-left: 18px;box-sizing: border-box;}
.focus_ul li a::before{width: 4px;height: 4px;
background: #c6c6c6;position: absolute;left: 2px;top: 0;bottom: 0;margin: auto 0;content: '';transition: all .2s;}
.focus_ul li:hover a span{color:#2b4080 ;transition: all .2s;}
.focus_ul li:hover a::before{background:#2b4080;transition: all .2s;}
.focus_ul li span{float: left; width: 76%;font-size: 16px;color: #555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align: left;}
/* 1.3新闻图片 */
.news-img{width: 290px;height: 310px;overflow: hidden;}
.news-img a{display: block;width: 140px;max-height: 98px;overflow: hidden;margin:0 10px 10px 0;float: left;transition: 0.4s;}
.news-img a:nth-child(2n+2){margin-right: 0 !important;}
.news-img a img{width: 100%;height: 100%;object-fit: cover;}
.news-img a:hover img{transform: scale(1.04);}
/* index-业务布局 */
.layout-cont{width: 100%;height: 844px;background: #f3f8fe;padding: 48px 0 18px;box-sizing: border-box;}
.layout-cont .layout-title{margin: 0 auto;position: relative;max-width:1600px;height: 46px;font-size: 30px;color: #222;text-align: center;line-height: 46px;position: relative;}
.layout-title span{width: 216px;display: inline-block;background: #f3f8fe;padding: 0 48px;box-sizing: border-box;font-size: 30px;color: #222;text-align: center;line-height: 46px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;z-index: 2}
.layout-cont .layout-title::before{z-index: 1;width: 100%;height: 1px;content: "";background: #c7d0e4;position: absolute;top: 0;left: 0;bottom: 0;margin: auto 0;}
/*.layout-cont .layout-title{width: 80%;height: 46px;background: url(../images/title-icon.png)no-repeat;background-size: 100% 100%;font-size: 30px;color: #222;text-align: center;line-height: 46px;position: relative;margin: 3px auto;}*/
/* .layout-cont h3::after{position: absolute;bottom: -18px;left: 0;right: 0;margin: 0 auto;width: 77px;height: 18px;content: "";background: url(../images/title-icon.png) no-repeat;} */
.layout-img{max-width: 1600px;height: 660px;position: relative;margin: 42px auto 0;}
.layout-img a{display: block;overflow: hidden;}
.layout-img a p{line-height: 58px;font-size: 24px;color: #fff;padding: 0 22px;position: absolute;bottom: 0;left: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.layout-img a img{width: 100%;height: 100%;object-fit: cover;transition: 0.4s;}
/*.layout-img a:hover img{transform: scale(1.04);}*/
/* .business1{width: 630px;height: 210px;position: absolute;top: 0;left: 0;}
.business2{width: 630px;height: 432px;position: absolute;top: 0;left: 648px;}
.business3{width: 304px;height: 432px;position: absolute;top: 0;right: 0;}
.business4{width: 304px;height: 432px;position: absolute;bottom: 0;left: 0;}
.business5{width: 308px;height: 204px;position: absolute;top: 228px;left: 322px;}
.business6{width: 630px;height: 210px;position: absolute;bottom: 0;left: 322px;}
.business7{width: 308px;height: 210px;position: absolute;bottom: 0;right: 322px;}
.business8{width: 304px;height: 210px;position: absolute;bottom: 0;right: 0;} */
.business1{width: 39.375%;height: 210px;position: absolute;top: 0;left: 0;}
.business2{width: 39.375%;height: 432px;position: absolute;top: 0;left: 40.5%;}
.business3{width: 19%;height: 100%;position: absolute;top: 0;right: 0;}
.business4{width: 19%;height: 432px;position: absolute;bottom: 0;left: 0;}
.business5{width: 19.25%;height: 204px;position: absolute;top: 34.5%;left: 20.15%;}
.business6{width: 39.375%;height: 210px;position: absolute;bottom: 0;left: 20.15%;}
.business7{width: 19.25%;height: 210px;position: absolute;bottom: 0;right: 20.15%;}
.business8{width: 19%;height: 210px;position: absolute;bottom: 0;right: 0;}

.business_bg{width: 100%;height: 0%;display: none;background: rgba(0,0,0,0.5);position: absolute;z-index: 20;top: 0;left: 0;box-sizing: border-box;padding: 0 30px;transition: all 0.5s;display: flex;align-items: center;flex-wrap: wrap;transition: all .4s;}
.businss_cont{display: none;width: 100%;height: auto;transition: all .4s;}
.businss_cont h3{position: relative;width: 100%;height: 46px;font-size: 18px;color: #fff;padding: 0 22px;box-sizing: border-box;text-align: center;line-height: 46px;}
.businss_cont h3::before{width: 18px;height: 2px;content: "";background: #fff;position: absolute;left: 0;bottom: 0;right: 0;margin: 0 auto;}
.businss_cont span{margin-top:10px;font-size: 14px;color: #fff;line-height: 28px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.businss_cont em{display: block;width: 125px;height: 28px;margin: 18pxauto 0;line-height: 28px;text-align: center;border-radius: 14px;border: 1px solid #b6bac9;color: #fefefe;margin: 20px auto 0;}
.layout-img a:hover .business_bg{height: 100%;}
.layout-img a:hover .business_bg .businss_cont{display: block;}
.layout-img a:hover > p{display: none;}
/* index-底部上方新闻 */
/* 1.1 left */
.basic—level{max-width: 1600px;height: 450px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;overflow: hidden;}
.basic-img{width: 300px;height: auto;overflow: hidden;}
.basic-img a{display: block;width: 300px;height: 78px;overflow: hidden;transition: 0.4s;}
.basic-img a:last-child{margin-bottom: 0 !important;}
.basic-img a img{width: 100%;height: 100%;object-fit: cover;}
.basic-img a:hover img{transform: scale(1.04);}
/* 1.2 center */
.basic-news{width: 882px;height: 348px;overflow: hidden;}
.basic-top{width: 100%;height: 50px;border-bottom: 1px solid #e6e6e6;display: flex;justify-content: space-between;}
.basic-top{width: 100%;height: 50px;padding: 0 10px;box-sizing: border-box;}
.basic-top li{width: auto;height: 100%;box-sizing: border-box;float:left;line-height: 49px;margin-right: 50px;}
.basic-top li:last-child{margin-right: 0;}
.basic-top li > a{display: block; font-size: 19px;color: #777;}
.basic-top li.cue{border-bottom: 3px solid #fcc91a;box-sizing: border-box;position: relative;bottom: -1px;}
.basic-top li.cue a{color: #c60e05;font-size: 20px;font-weight: bold;}
.basic-top > a{font-size:16px;color: #c60e05;float: right;display: block;line-height: 49px;}
.basic_ul{display: none; width: 100%;height:298px;overflow: hidden;padding-top: 10px;box-sizing: border-box;}
.basic-list .basicShow{display: block;}
.basic_ul li{width: 100%;height: 36px;line-height: 36px;}
.basic_ul li a{display: block;width: 100%;height: 100%;text-align: right;font-size: 16px;color: #999;position: relative;padding-left: 18px;box-sizing: border-box;}
.basic_ul li a::before{width: 4px;height: 4px;
background: #c6c6c6;position: absolute;left: 2px;top: 0;bottom: 0;margin: auto 0;content: '';transition: all .2s;}
.basic_ul li:hover a span{color:#c60e05 ;transition: all .2s;}
.basic_ul li:hover a::before{background:#c60e05;transition: all .2s;}
.basic_ul li span{float: left; width: 76%;font-size: 16px;color: #555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align: left;}
/* 1.3 right */
.inlet_banner{width: 338px !important;height: 348px !important;overflow: hidden;}
.inlet_banner img{width: 100%;height: 100%;object-fit: cover}
/*.inlet-cont{width: 338px;height: 348px ;background: url(../images/inlet.jpg)no-repeat;display: flex;justify-content: center;align-items: center;border: 1px solid #dcdcdc;box-sizing: border-box;}*/
.inlet-cont{width: 338px;height: 348px;display: flex;justify-content: center;align-items: center;border: 1px solid #dcdcdc;box-sizing: border-box;}
.inlet-cont li{width: 101px;height: 119px;border-radius: 5px;background: #fff;text-align: center;margin: 34px 18px 0;box-shadow: 0 0 30px 0 rgb(0 0 0 / 30%);-webkit-box-shadow: 0 0 30px 0 rgb(0 0 0 / 30%);}
.inlet-cont li p{font-size: 16px;color: #333;line-height: 34px;}
.inlet-cont li img{max-width: 74px;max-width: 74px;}
/* ---------关于我们--------- */
/* 关于我们公共 */
.advertImg{width: 100%;height: 500px;position: relative;}
.advertImg img{width: 100%;height: 100%;object-fit: cover;position: relative;top: 0;left: 0;}
.img_text{max-width: 1600px;height: 152px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;text-align: center;}
.img_text h3{font-size: 26px;color: #fff;font-weight: bold; line-height: 42px;}
.img_text span{display: block;font-size: 54px;color: #fff;line-height: 66px;}
.down-icon{display: block; position: absolute;left: 0;right: 0;bottom: 0;z-index: 9;margin: auto;width: 62px;height: 62px;cursor: pointer;}
.down-icon em{display: block;width: 22px;height: 12px;
position: absolute;left: 0;right: 0;bottom: 10px;margin: auto;background: url(../images/down-icon.png) no-repeat center/22px 14px;animation: arrow-movement 2s ease-in-out infinite;-webkit-animation: arrow-movement 2s ease-in-out infinite;}
@keyframes arrow-movement {
    0% {
        opacity: 0;
        bottom: 30px
    }
    70% {
        opacity: 1;
    }
    to {
        opacity: 0
    }
}
.arrow-movement {-webkit-animation-name: arrow-movement;animation-name: arrow-movement;}
.about-tab{width: 100%;height: 92px;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;display: flex;justify-content: center;}
.about-tab li{margin: 0 73px;height: 92px;line-height: 92px;box-sizing: border-box;}
.about-tab li a{display: block;height: 100%;font-size: 17px;color: #333;position: relative;transition: all 0.2s;}
/* .about-tab li.active{border-bottom: 2px solid #2c4cae;} */
.about-tab li.active a,.about-tab li:hover a{color: #2c4cae;}
.about-tab li a::before{position: absolute;left: 0;bottom: 0;transition: all 0.2s;content: "";height: 2px;width: 0;background-color: #2c4cae;}
.about-tab li.active a::before,.about-tab li:hover a::before{width: 100%;}
/* 1.1 关于我们 */
.synopsis-bg{width: 100%;height: auto;background: #fff url(../images/synopsis-bg.jpg) no-repeat;padding: 48px 0;box-sizing: border-box;}
.synopsis-cont{max-width: 1316px;margin: 0 auto;text-align: center;}
.synopsis-cont h2{font-size: 33px;color: #343434;line-height: 98px;}
.synopsis-cont h4{font-size: 28px;color: #666;line-height: 82px;}
.synopsis-cont h4 em{display: inline-block;font-size: 30px;color: #b82222;padding: 0 16px;box-sizing: border-box;}
.synopsis_info{font-family: '微软雅黑';font-size: 16px;color: #666;line-height: 30px; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;}
.synopsis-cont span{display: block;font-family: '微软雅黑';font-size: 16px;color: #666;line-height: 42px;padding-bottom: 24px;}
.synopsis-cont p{font-family: '微软雅黑';font-size: 16px;color: #666;line-height: 30px;}
.synopsis-img{width: 100%;height: 600px;}
.synopsis-img img{width: 100%;height: 100%;object-fit: cover;}
/* 1.2 公司简介 */
.brief-cont{max-width: 1400px;height: auto;margin: 0 auto;padding: 48px 0 118px;box-sizing: border-box;}
.brief-cont h3{font-family: "微软雅黑";font-size: 28px;color: #333;text-align: center;line-height: 42px;padding: 8px 0;box-sizing: border-box;}
.share-total{width: 100%;height: 56px;font-size: 14px;color: #aaa;display: flex;justify-content: center;align-items: center;margin-bottom: 24px;}
.share-total .social-share-icon,.share-total .social-share-icon:hover{background: #d1d1d1 !important;border-color: #d1d1d1 !important;color: #fff !important;}
.brief-text,.brief-text p,.brief-text span{font-family: "微软雅黑";font-size: 16px;color: #777;line-height: 34px;text-align: justify;}
/* 1.2-3 企业规划 */
.plan-cont{max-width: 1500px;height: 528px;margin: 0 auto;padding-top: 56px;box-sizing: border-box;}
.plan-cont > h2{font-size: 33px;color:#343434;text-align: center;line-height: 84px;position: relative;}
.plan-cont > h2::after{width: 30px;height: 2px;content: "";background: #d5d5d5;display: block;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.plan-links{width: 100%;height: 246px;display: flex;justify-content: space-between;margin-top: 60px;}
.plan-links a{display: block;width: 31.86%;height: 100%;display: flex;justify-content: center;align-items: center;font-size: 30px;color: #fff;}
.plan-links a em{display: inline-block;width: 48px;height: 48px;margin-right: 46px;transition: all 0.6s;}
.plan-links > a:hover em{transform: rotateY(-360deg);transition: all .6s linear;}
.plan-links a.plan-img1{background: url(../images/plan-img1.jpg)no-repeat;background-size: 100% 100%;}
.plan-links a.plan-img2{background: url(../images/plan-img2.jpg)no-repeat;background-size: 100% 100%;}
.plan-links a.plan-img3{background: url(../images/plan-img3.jpg)no-repeat;background-size: 100% 100%;}
.plan-img1 em{background: url(../images/plan-icon1.png)no-repeat;}
.plan-img2 em{background: url(../images/plan-icon2.png)no-repeat;}
.plan-img3 em{width: 54px !important;height: 46px !important;background: url(../images/plan-icon3.png)no-repeat;}
/* 1.2-4 资质荣誉 */
.honor-cont{width: 100%;height: 622px;background: #f4f3f3;padding-top: 56px;box-sizing: border-box;}
.honor-cont > h2{max-width: 1477px;font-size: 33px;color:#343434;text-align: center;line-height: 84px;position: relative;margin: 0 auto;}
.honor-cont > h2::after{width: 30px;height: 2px;content: "";background: #d5d5d5;display: block;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.credit-cont{max-width: 1477px;height: 340px;margin: 60px auto 0;position: relative;}
.credit-swiper{max-width: 1340px;height: auto;margin: 0 auto;}
.credit-swiper a{width: 380px !important;}
.credit-swiper .credit-img{width: 100%;height: 260px;overflow: hidden;position: relative;}
.credit-img img{max-width: 100%;height: auto;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;transition: all 0.2s;}
.text-bg{overflow: hidden;height: 80px;position: relative;background: #fff;}
.text-bg p{width: 100%;height: 80px;line-height: 80px;font-size: 18px;color: #333;padding: 0 18px;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;transition:all 0.3s;position: relative;z-index: 2;}
.text-bg span{display: block;width: 100%;height: 0;background: #e8a82d;position: absolute;top: 0;left: 0;z-index: 1;transition: all 0.3s;}
.credit-swiper a:hover > .text-bg p{color: #fff;}
.credit-swiper a:hover >.text-bg span{height: 100%;}
.credit-swiper a:hover .credit-img img{transform: scale(1.04);}
.credit-next,.credit-prev{top: calc(50% - 45px) !important;}
.credit-next{right: 0 !important;}
.credit-prev{left: 0 !important;}
.credit-next.swiper-button-next:after,.credit-prev.swiper-button-prev:after{font-size: 32px !important;color: #b0afaf;}
.credit-next.swiper-button-next:hover::after,.credit-prev.swiper-button-prev:hover::after{color: #183386;}
/* 1.3 发展历程 */
.grow-bg{width: 100%;height: 574px !important;}
.cource-bg{width: 100%;height: 662px;background: url(../images/course-bg.png)no-repeat;background-size: 100% 100%;position: relative;padding-top: 56px;box-sizing: border-box;}
.cource-bg > h2{font-size: 33px;color:#343434;text-align: center;line-height: 84px;position: relative;}
.cource-bg > h2::after{width: 30px;height: 2px;content: "";background: #d5d5d5;display: block;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.cource-cont{max-width: 1636px;height: 288px;position: absolute;right: 0;bottom: 108px;left: 0;margin:0 auto;}
.cource-swiper{max-width: 1462px !important;height: 288px;}
.cource-swiper .swiper-wrapper{align-items: flex-end;}
.cource-swiper .swiper-slide-active{margin-bottom: 50px;}
.cource-swiper .swiper-slide-active h2{color: #2e4ca8 !important;}
.cource-swiper .swiper-slide-active > p{color: #152e7c !important;}
.cource-swiper .swiper-slide{width: 294px !important;height: 238px;position: relative;padding-left: 40px;box-sizing: border-box;transition: all 0.3s;}
.cource-swiper .swiper-slide::before{width: 20px;height: 100%;content: "";background: url(../images/course-icon.png)no-repeat;position: absolute;left: 1px;top: 0;}
.cource-swiper .swiper-slide > h2{font-size: 36px;color: #888;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cource-swiper .swiper-slide > p{font-size: 18px;color: #444;line-height: 34px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cource-text{max-height: 120px;overflow-y: auto;font-size: 14px;color: #888;line-height: 30px;text-align: justify;margin-top: 18px;padding-right: 14px;box-sizing: border-box;}
.cource-prev{left: 0 !important;}
.cource-next{right: 0 !important;}
.cource-next,.cource-prev{top: 48% !important;}
.cource-next.swiper-button-next:after,.cource-prev.swiper-button-prev:after{font-size: 32px !important;color: #afafaf;}
.cource-next.swiper-button-next:hover::after,.cource-prev.swiper-button-prev:hover::after{color: #183386;}
/* 1.6 组织架构 */
.organize-cont{max-width: 1600px;height: auto;overflow: hidden;padding: 54px 0;box-sizing: border-box;margin: 0 auto;}
.equity_cont{position: relative;width: 1457px;height: auto;overflow: hidden;padding: 78px 0 84px;box-sizing: border-box;margin: 0 auto;}
.organize-cont > h2,.equity_cont > h2{font-size: 33px;color:#343434;text-align: center;line-height: 84px;position: relative;}
.organize-cont > h2::after,.equity_cont > h2::after{width: 30px;height: 2px;content: "";background: #d5d5d5;display: block;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.organize-cont img,.equity_cont img{display: block;max-width: 100%;height: auto;margin: 62px auto 0;}
/* 组织架构图 */
/*.stock_right{width: 1457px;height: 726px;position: relative;font-size: 18px;}*/
/*.stock_right a:hover{background: #183386;}*/
/*.stock_right{width: 100%;height: 100%;}*/
/*.stock1,.stock2,.stock3{position: absolute;width: 20.6%;height: 11%;background-color:#152e7c;z-index: 99;top: 0%;left: 44.6%;font-size: 100%;font-size: 17px;color: #fff;display: flex;align-items: center;justify-content: center;text-align: center;}*/
/*.stock2{top: 16.55%;}*/
/*.stock3{top: 33.1%;}*/
/*.holding1,.holding2,.holding3,.holding4,.holding5,.holding6,.holding7{position: absolute;width: 11%;height: 12.5%;background-color: #006d33;z-index: 99;top: 53.8%;left: 0%;font-size: 100%;font-size: 16px;color: #fff;display: flex;align-items: center;justify-content: center;text-align: center;}*/
/*.holding2{left: 11.7%;}*/
/*.holding3{left: 23.36%;}*/
/*.holding4{left: 35%;}*/
/*.holding5{left: 46.7%;}*/
/*.holding6{left: 58.3%;}*/
/*.holding7{left: 69.99%;}*/
/*.ginseng1,.ginseng2,.ginseng3,.ginseng4,.ginseng5{position: absolute;width: 13.8%;height: 9.6%;background-color: #70bdcd;z-index: 99;top: 40.8%;right: 0%;font-size: 100%;font-size: 16px;color: #fff;display: flex;align-items: center;justify-content: center;text-align: center;}*/
/*.ginseng2{top: 53.2%;}*/
/*.ginseng3{top: 65.6%;}*/
/*.ginseng4{top: 77.99%;}*/
/*.ginseng5{top: 90.4%;}*/
/*.ginseng6{position: absolute;width: 12%;height: 13.4%;background-color: #70bdcd;z-index: 99;top: 73.8%;left: 34.6%;font-size: 100%;font-size: 17px;color: #fff;display: flex;align-items: center;justify-content: center;text-align: center;}*/
/* 新改 */
.stock_right{width: 1457px;height: 826px;position: relative;font-size: 16px;}

.stock_right{width: 100%;height: 100%;}
.stock1,.stock2,.stock3,.stock4{position: absolute;width: 21.591%;height: 9.686%;background-color:#152e7c;z-index: 99;top: 0%;left: 21.75%;font-size: 100%;font-size: 17px;color: #fff;display: flex;align-items: center;justify-content: center;text-align: center;}
.stock2{left: 57.45%;top: 0%;}
.stock3{left: 39.6%;top: 14.7%;}
.stock4{left: 39.6%;top: 28.3%;}
.holding1,.holding2,.holding3,.holding4,.holding5,.holding6,.holding7{position: absolute;width: 10.316%;height: 10.896%;background-color: #006d33;z-index: 99;top: 48.56%;left: 0%;font-size: 16px;color: #fff;display: flex;align-items: center;justify-content: center;text-align: center;}
.holding1{left: 4.3%;top: 45.65%;}
.holding2{left: 15.99%;top: 45.65%;}
.holding3{left: 27.66%;top: 45.65%;}
.holding4{left: 39.3%;top: 45.65%;}
.holding5{left: 50.99%;top: 45.65%;}
.holding6{left: 62.65%;top: 45.65%;}
.holding7{left: 70%;}
.ginseng1,.ginseng2,.ginseng3,.ginseng4,.ginseng5,.ginseng6{position: absolute;width: 13.727%;height: 8.476%;background-color: #70bdcd;z-index: 99;top: 28.5%;right: 4.25%;font-size: 16px;color: #fff;display: flex;align-items: center;justify-content: center;text-align: center;}
.ginseng2{top: 39%;}
.ginseng3{top: 49.3%;}
.ginseng4{top: 59.72%;}
.ginseng5{top: 69.9%;}
.ginseng6{top: 91.5%;}
.orange1{background-color: #cda970;position: absolute;width: 13.727%;height: 6.476%;z-index: 99;top: 80.5%;right: 42.5%;font-size: 16px;color: #fff;display: flex;align-items: center;justify-content: center;text-align: center;}
.orange1:hover{background: #183386;}
/* -------------- 新闻中心 -------------- */
/* 员工风采 */
.elegant-cont{max-width: 1600px;height: auto;overflow: hidden;margin: 0 auto;display: flex;justify-content: flex-start;flex-wrap: wrap;padding: 46px 0 54px;border-bottom: 1px solid #ebebeb;}
.elegant-cont a{display: block;width: 440px;height: auto;margin: 34px 90px 0 0;}
.elegant-cont a:nth-child(3n+3){margin-right: 0 !important;}
.elegant-img{width:100%;height: 264px;overflow: hidden;}
.elegant-img img{width: 100%;height: 100%;object-fit: cover;transition: all 0.4s;}
.elegant-cont p{width: 100%;height: 58px;line-height: 58px;text-align: center;font-size: 18px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 10px;}
.elegant-cont a:hover img{transform: scale(1.04);}
.elegant-cont a:hover p{color: #183386;}
/* 集团要闻 */
.group-search{max-width: 1500px;height: 70px;margin: 78px auto 0;display: flex;justify-content: flex-start;}
.group-search > li{width: 21.25%;height: 100%;border: 1px solid #e8e8e8;line-height: 70px;box-sizing: border-box;position: relative;}
.group-search > li:first-child,.group-search > li:nth-child(2){border-right: none !important;}
.group-search > .search-cont{width: 57.5%;height: 100%;border: 1px solid #e8e8e8;box-sizing: border-box;position: relative;}
.group-search > li > p{width: 100%;height: 70px;padding: 0 74px 0 30px;box-sizing: border-box;position: relative;line-height: 70px;font-size: 16px;color: #999;cursor: pointer;}
.group-search > li > p::after{width: 14px;height: 8px;content: "";background: url(../images/drop-down.png)no-repeat;position: absolute;top: 0;bottom: 0;right: 30px;margin: auto 0;background-size: 100% 100%;transition: all 0.3s;}
.group-search > li:hover > p::after{transform:rotate(180deg);}
.year-list,.total-list{width: 100%;height: 260px;overflow-y: auto;position: absolute;top: 70px;left: 0;border-top: 1px solid #fff;padding: 18px 0;box-sizing: border-box;background: #fff;z-index: 44;border: 1px solid #e8e8e8;border-top: 0 !important;}
.year-list li,.total-list li{height: 38px;font-size: 16px;color: #888; line-height: 38px;padding: 0 20px;box-sizing: border-box;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.year-list li:hover,.total-list li:hover{background: #2c4cae;color: #fff;}
.search-cont > input{width: 100%;height: 100%;padding: 0 110px 0 30px;box-sizing: border-box;position: absolute;top: 0;left: 0;z-index: 1;}
.search-cont button{width: 203px;height: 100%;border-left: 1px solid #e8e8e8;box-sizing: border-box;font-size: 16px;color: #2c4cae;position: absolute;top: 0;right: 0;z-index: 2;background: none;}
.search-cont input::-webkit-input-placeholder { /* WebKit browsers */font-size: 16px;color: #888;}
.search-cont input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */font-size: 16px;color: #888;}
.search-cont input::-moz-placeholder { /* Mozilla Firefox 19+ */font-size: 16px;color: #888;}
.search-cont input:-ms-input-placeholder { /* Internet Explorer 10+ */font-size: 16px;color: #888;}
.group-cont{max-width: 1500px;height: auto;overflow: hidden; margin: 0 auto;padding: 10px 0 70px;box-sizing: border-box;border-bottom: 1px solid #ebebeb;}
.group-cont > a{display: block; width: 100%;height: 300px;margin: 60px 0;}
.group-img{width: 500px;height:100%;overflow: hidden;}
.group-img img{width: 100%;height: 100%;object-fit: cover;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.group-cont  > a:hover .group-img img {transform: scale(1.05);-webkit-transform: scale(1.05);}
.group-text{/*width: 60%;*/width: 64%;height: 100%;position: relative;}
.group-text em{display: block;font-size: 14px;color: #bbb;line-height: 20px;}
.group-text h4{font-size: 24px;color: #333;line-height: 40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin: 8px 0;}
.group-text p{font-size: 16px;color: #888;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height: 30px;text-align: justify;}
.group-text > .group-link{display: block;width: 150px;height: 42px;line-height: 42px;background: #d1d1d1;border-radius: 21px;padding: 0 24px;box-sizing: border-box;font-size: 12px;color: #fff;position: relative;position: absolute;bottom: 0;transition: all 0.3s;}
.group-text > .group-link::after{width: 20px;height: 9px;content: "";background: url(../images/link.png)no-repeat;background-size: 1005 100%;display: inline-block;position: absolute;right: 24px;top: 0;bottom: 0;margin: auto 0;}
.group-cont a:hover .group-link{background: #2c4cae;}
/* 公告栏 */
.bulletin-board{max-width: 1500px;height: auto;overflow: hidden; margin: 0 auto;padding: 10px 0 0;}
.bulletin-board > a{display: block; width: 100%;height: 186px;box-sizing: border-box;border-bottom: 1px solid #ebebeb;position: relative;padding-top: 22px;}
.bulletin-board > a em{display: block;font-size: 14px;color: #bbb;line-height: 20px;}
.bulletin-board > a h4{font-size: 24px;color: #333;line-height: 40px;margin: 8px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bulletin-board > a p{font-size: 16px;color: #888;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height: 30px;text-align: justify;}
.bulletin-board > a .group-link{display: block;width: 150px;height: 42px;line-height: 42px;background: #d1d1d1;border-radius: 21px;padding: 0 24px;box-sizing: border-box;font-size: 12px;color: #fff;position: relative;position: absolute;bottom: 5px;transition: all 0.3s;}
.bulletin-board > a .group-link::after{width: 20px;height: 9px;content: "";background: url(../images/link.png)no-repeat;background-size: 1005 100%;display: inline-block;position: absolute;right: 24px;top: 0;bottom: 0;margin: auto 0;}
.bulletin-board > a:hover .group-link{background: #2c4cae;}
/* 新闻详情 */
.details-position{width: 100%;height: 80px;background: #f5f5f5;}
.position-cont{max-width: 1600px;height: 100%;display: flex;justify-content: space-between;align-items: center;margin: 0 auto;}
.position::before{width: 16px;height: 16px;content: '';background: url(../images/new-home.png)no-repeat center 0;display: inline-block;margin-right: 10px;position: relative;top: 2px;}
.position span,.position a{font-size: 14px;color: #aaa;display: inline-block;}
.position a{padding-right: 6px;}
.position a:hover{color: #183386;}
.position a::before{content: '>';display: inline-block;margin-right: 6px;}
.position a:nth-child(2)::before{display: none;}
.news-back{display: block;width: 60px;height: 100%;line-height: 80px;padding-left: 10px;box-sizing: border-box;text-align: right;position: relative;}
.news-back:hover{color: #183386;}
.news-back::before{width: 13px;height: 13px;content: "";background: url(../images/new-back.png)no-repeat;display: inline-block;position: absolute;top: 0;left: 10px;bottom: 0;margin: auto 0;}
.news-back:hover::before{background: url(../images/new-back1.png)no-repeat;}
.news-details{max-width: 1500px;height: auto;margin: 0 auto;padding: 28px 0;box-sizing: border-box;}
.details-top{width: 100%;min-height: 160px;border-bottom: 1px solid #e9edf1;box-sizing: border-box;}
.details-top h3{font-size: 28px;color: #333;line-height: 42px;box-sizing: border-box;padding: 22px 0;}
.deta-ul{width: 100%;height: 32px;display: flex;justify-content: flex-start;align-items: center;padding-bottom: 22px;}
.deta-ul li:first-child{margin-right: 20px;}
.deta-ul li{height: auto; font-size: 14px;color: #aaa;margin: 0 18px;line-height: 32px;text-align: left;}
.details-share{display: inline-block;height: 32px;font-size: 14px;color: #aaa;}
.details-share .social-share-icon,.details-share .social-share-icon:hover{background: #d1d1d1 !important;border-color: #d1d1d1 !important;color: #fff !important;}
.new-cont{width: 100%;height: auto;font-size: 17px;color: #777;text-align: justify;box-sizing: border-box;line-height: 34px;border-bottom: 1px solid #e9edf1;padding: 20px 0;}
.new-cont p{font-size: 17px;color: #777;text-align: justify;}
.new-cont img{display: block;max-width: 100%;height: auto;margin: 0 auto;}
.page-news{width: 100%;height: 116px;padding: 22px 0;box-sizing: border-box;}
.page-news li{display: block;width: 100%; font-size: 16px;color: #777;line-height: 36px;float: left;}
.page-news li a{display: inline-block;max-width: 90%;}
.page-news li:hover a{color: #183386;}
/* 业务布局 */
.layout-top{width: 100%;height: auto;overflow: hidden;background: #f2f2f2;padding: 50px 0;box-sizing: border-box;}
.layout-details{max-width: 1600px;height: auto;overflow: hidden;display: flex;justify-content: space-between;margin: 0 auto;}
.layout-left{width: 540px;min-height: 640px;background: #fff;padding: 180px 60px 60px;box-sizing: border-box}
.layout-left h3{font-size: 36px;color: #333;line-height: 80px;position: relative;}
.layout-left h3::before{width: 44px;height: 48px;content: "";background: url(../images/business-icon.png)no-repeat;margin-right: 20px;display: inline-block;position: relative;top: 6px;}
.layout-left p{font-size: 16px;color: #888;line-height: 28px;text-align: justify;}
.layout-right{max-width: 1020px;height: auto;overflow: hidden;display: flex;justify-content: flex-end;align-items: center;}
.layout-right img{max-width: 100%;height: auto;display: block;}
.represent-cont{max-width: 1720px;height: auto;margin:0 auto;position: relative;padding:0 0 48px;box-sizing: border-box;}
.represent_tab{width: 100%;height: 60px;display: flex;justify-content: center;margin-top: 28px}
.represent_tab a{position: relative;display: block;height: 100%;font-size: 24px;color: #333;line-height: 60px;margin: 0 40px;}
.represent_tab a.cur::after{width: 100%;height: 4px;background: #fcc91a;content: "";display: block;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.layout_cont{max-width: 1720px;height: auto;overflow: hidden;margin:0 auto;position: relative;}
.layout_item{display: none;width: auto;height: auto;overflow: hidden;}
.represent-swiper{max-width: 1600px;height: 407px;margin: 38px auto 0;}
.represent-swiper a{width: 460px !important;}
.represent-swiper .represent-img{width: 100%;height: 300px;overflow: hidden;position: relative;}
.represent-img img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;transition: all 0.2s;}
.represent-swiper a h3{font-size: 24px;color: #333;line-height: 62px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-top: 8px;}
.represent-swiper a > p{width: 100%;line-height: 36px;font-size: 14px;color: #888;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.represent-swiper a:hover .represent-img img{transform: scale(1.04);}
.represent-swiper a:hover h3{color: #2c4cae;}
.represent-swiper a:hover > p{color: #2c4cae;}
.represent-next,.represent-prev{top: 50% !important;}
.represent-next{right: 0 !important;}
.represent-prev{left: 0 !important;}
.represent-next.swiper-button-next:after,.represent-prev.swiper-button-prev:after{font-size: 32px !important;color: #a8a8a8;}
.represent-next.swiper-button-next:hover::after,.represent-prev.swiper-button-prev:hover::after{color: #183386;}
/* ---------加入我们--------- */
/* 行业合作 */
.industry_body{max-width: 1472px;height: auto;margin: 0 auto;}
.industry-form{width: 100%;height: auto;padding: 25px 0 82px;box-sizing: border-box;}
.industry-form .form-item{width: 100%;height: 60px;display: flex;justify-content: space-between;margin-top: 40px;}
.form-item > div{width: 714px;height: 100%;background: #f8f8f8;padding-left: 20px;box-sizing: border-box;text-align: left;font-size: 16px;color: #999;line-height: 60px;position: relative;}
.form-item > div em{position: relative;display: inline-block;}
.form-item > div em::before{content: "*";font-size: 18px;color: #999;display: inline-block;margin-right: 3px;}
.form-item > div > input{width: 82%;height: 100%;position: absolute;top: 0;right: 0;z-index: 1;padding-right: 140px;box-sizing: border-box;background: #f8f8f8;font-size: 16px;color: #000;}
.upload-industry{width: 100%;height: 60px;position: relative;}
.upload > input{padding-right: 140px;box-sizing: border-box;}
.company-btn{width: 140px;height: 60px;position: absolute;top: 0;right: 0;z-index: 3;text-align: center;}
.company-btn input[type="file"]{display: none;z-index: 33;cursor: pointer;}
.company-btn input{width: 140px !important;height: 60px !important;background: #ededed;font-size: 16px;color: #fff;position: absolute;right: 0;top: 0;padding: 0;cursor: pointer;}
#company_cont,#relevant_cont,#other_cont{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#relevant_cont{width: 70% !important;background: #f8f8f8;}
.test-item{max-width: 180px;height: 100%;cursor: pointer;position: absolute;top: 0;right: 0;z-index: 2;}
.submit-cont{width: 270px;height: 60px;background: #1135a9;font-size: 16px;color: #fff;} 
/* 人才招聘 */
.recruit-bg{width: 100%;height: auto;overflow: hidden;background: url(../images/recruit-Bg.png)no-repeat;background-size: 100%;background-position:bottom center;}
.recruit-cont{max-width: 1500px;height: auto;overflow: hidden;margin: 0 auto;padding: 40px 0 97px;box-sizing: border-box;}
.recruit-search{width: 100%;height: 60px;display: flex;justify-content: space-between;margin-top: 40px;}
.recruit-search > li{width: 25.734%;/*width: 386px;*/height: auto;position: relative;}
.recruit-search > li > p{width: 100%;height: 60px;background: #f1f1f1;padding: 0 74px 0 30px;box-sizing: border-box;position: relative;line-height: 60px;font-size: 16px;color: #888;cursor: pointer;}
.recruit-search > li > p::after{width: 14px;height: 8px;content: "";background: url(../images/drop-down.png)no-repeat;position: absolute;top: 0;bottom: 0;right: 30px;margin: auto 0;background-size: 100% 100%;transition: all 0.3s;}
.recruit-search > li:hover > p::after{transform:rotate(180deg);}
.branch-list,.place-list{width: 100%;height: 260px;overflow-y: auto;position: absolute;top: 60px;left: 0;background: #f1f1f1;border-top: 1px solid #fff;padding: 18px 0;box-sizing: border-box;}
.branch-list li,.place-list li{height: 38px;font-size: 16px;color: #888; line-height: 38px;padding: 0 20px;box-sizing: border-box;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.branch-list li:hover,.place-list li:hover{background: #2c4cae;color: #fff;}
.recruit-search > .search-name{width: 42.35%; /*width: 635px;*/height: 60px;background: #f1f1f1;padding: 0;position: relative;}
.search-name > input{width: 100%;height: 100%;padding: 0 110px 0 30px;box-sizing: border-box;background: #f1f1f1;position: absolute;top: 0;left: 0;z-index: 1;}
.search-name button{width: 80px;height: 100%;position: absolute;top: 0;right: 0;z-index: 22;background: url(../images/recruit-icon.png)no-repeat center center;}
.search-name input::-webkit-input-placeholder { /* WebKit browsers */font-size: 16px;color: #888;}
.search-nameinput:-moz-placeholder { /* Mozilla Firefox 4 to 18 */font-size: 16px;color: #888;}
.search-name input::-moz-placeholder { /* Mozilla Firefox 19+ */font-size: 16px;color: #888;}
.search-name input:-ms-input-placeholder { /* Internet Explorer 10+ */font-size: 16px;color: #888;}
.recruit-list{padding-top: 35px;box-sizing: border-box;}
.recruit-cont dt,.recruit-cont dd{width: 100%;height: 80px;line-height: 80px;display: flex;justify-content: space-between;padding: 0 92px;box-sizing: border-box;border-bottom: 1px solid #e5e5e5;}
.recruit-cont dt{border-bottom: 1px solid #ccc;}
.recruit-cont dt span,.recruit-cont dd span{min-width: 280px;height: 100%;}
.recruit-cont dt span:first-child,.recruit-cont dd span:first-child{min-width: 200px;height: 100%;}
.recruit-cont dt span:nth-child(4),.recruit-cont dd span:nth-child(4){min-width: 150px;height: 100%;}
.recruit-cont dt span{font-size: 17px;color: #666;}
.recruit-cont dd span{font-size: 16px;color: #888;}
.recruit-cont dt span:last-child{min-width: 120px !important;text-align: center;}
.recruit-cont dd a{display: inline-block;width: 120px;height: 36px;line-height: 36px;background: #ddd;color: #fff;text-align: center;margin-top: 22px;}
.recruit-cont dd a:hover{background: #2c4cae;}
/* 招聘详情 */
.recruit-details{max-width: 1500px;height: auto;overflow: hidden;margin: 0 auto;padding: 38px 0 88px;box-sizing: border-box;}
.top-recruit{width: 100%;height: 154px;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #e5e5e5;padding: 0 20px;box-sizing: border-box;}
.top-recruit li{width: 35%;font-size: 16px;color: #999;line-height: 40px;position: relative;padding-right: 120px;box-sizing: border-box;}
.top-recruit li:first-child{width: 20%;}
.top-recruit li:last-child{width:10%;padding-right: 0 !important;}
.top-recruit li:last-child::after{display: none;}
.top-recruit li::after{width: 1px;height: 48px;content: "";background: #e5e5e5;display: inline-block;position: absolute;top: 30%;right: 60px;}
.top-recruit li p{font-size: 24px;color: #333;}
.recruit-details h4{font-size: 16px;color: #333;line-height: 120px;padding: 12px 0;box-sizing: border-box;}
.recruit-details p{min-height: 28px;font-size: 14px;color: #666;line-height: 28px;text-align: justify;}
.apply-btn{margin-top: 32px;width: 160px;height: 50px;line-height: 50px;background: #152e7c;font-size: 16px;color: #fff;}
/* 招聘详情弹框 */
.apply-bg{display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 999;background: rgb(0 0 0 / 30%);}
.apply-form{width: 790px;height: 660px;background: #fff;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;padding: 18px 50px;box-sizing: border-box;}
.apply-form h3{font-size: 24px;color: #333;line-height: 96px;border-bottom: 1px solid #ddd;text-align: left;}
.apply-form h3 > span{display: block;float: right;width: 96px;height: 96px;position: relative;right: -40px;cursor: pointer;}
.apply-form h3 > span::before{width: 14px;height: 13px;content: "";background: url(../images/close.png)no-repeat;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
.form{margin-top: 26px;}
.form p{font-size: 18px;color: #333;line-height: 46px;}
.form > span{font-size: 18px;color: #333;line-height: 46px;}
.form p::before{content: "*";font-size: 18px;color: #e90000;display: inline-block;}
.form input{width: 100%;height: 54px;background: #f2f2f2;padding: 0 20px;box-sizing: border-box;margin-bottom: 15px;font-size: 16px;color: #333;}
.form input::-webkit-input-placeholder{color:#999;font-size:16px;}
.upload{width: 100%;height: 54px;position: relative;}
.upload > input{padding-right: 140px;box-sizing: border-box;}
.upload-btn input[type="file"]{display: none;z-index: 33;cursor: pointer;}
.upload-btn input{width: 134px !important;height: 54px !important;background: #bbb;font-size: 16px;color: #fff;position: absolute;right: 0;top: 0;padding: 0;cursor: pointer;}
.test{width: 100%;height: 54px;display: flex;justify-content: space-between;}
.test-img input{width: 220px;height: 54px;}
.test-img img{max-width: 164px;height: 100%;cursor: pointer;}
.submint-btn{width: 170px;height: 54px;background: #1135a9;font-size: 16px;color: #fff;} 
/* 联系方式 */
.contact-cont{width: 1600px;height: 248px;display: flex;justify-content: space-around;text-align: center;align-items: center;position: relative;margin: 0 auto;}
.contact-cont li{width: 33.3%; font-size: 18px;color: #333;line-height: 28px;display: inline-block;position: relative;}
.contact-cont li::after{content: "";width: 1px;height: 96px;background: #ededed;display:inline-block;position: absolute;top: 16%;right: 0;}
.contact-cont li:last-child::after{display:none;}
.contact-cont li img{max-width: 32px; display: block;margin: 0 auto 10px;}
.contact-cont li span{max-width: 100%;display: block; font-size: 15px;color: #999;margin: 10px auto;}
.contact-map{width: 100%;height: 500px;}
/* ---------党群工作--------- */
.party-header{width: 100%;height: 566px;background: url(../images/partyBg.jpg) no-repeat;background-size: 100% 100%;}
.party-menu{width: 100%;height: 60px;background: #be020b;}
.menuBox{width: 1200px;height: 100%;margin: 0 auto;}
.menu-ul{display: flex;justify-content: flex-start;}
.menu-ul li{width: 168px;height: 100%;line-height: 60px;}
.menu-ul li.curr{background: #ae0101;}
.menu-ul li a{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;font-size: 17px;color: #fff;}
.menu-ul li a em{display: inline-block;margin-right:11px;}
.icon1{width: 17px;height: 17px;background: url(../images/icon1.png) no-repeat;}
.icon2{width: 15px;height: 15px;background: url(../images/icon2.png) no-repeat;}
.icon3{width: 18px;height: 18px;background: url(../images/icon3.png) no-repeat;}
.icon4{width: 19px;height: 17px;background: url(../images/icon4.png) no-repeat;}
.icon5{width: 14px;height: 15px;background: url(../images/icon5.png) no-repeat;}
.icon6{width: 18px;height: 14px;background: url(../images/icon6.png) no-repeat;}
.back-index{width: 180px;height: 60px;background: #fcc91a;border-radius: 30px 0 0 0;}
.back-index a{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;font-size: 18px;color: #162e7c;font-weight: bold;}
.back-icon{display: inline-block;width: 21px;height: 20px;background: url(../images/back-icon.png) no-repeat;margin-right: 11px;}
/* 1.1 党群工作 */
.party-content{width: 1200px;height: auto;margin: 30px auto 0;overflow: hidden;}
.party-swiper{width: 600px !important;height: 400px !important;}
.party-swiper a{width: 100%;height: 100%;position: relative;display: inline-block;}
.party-swiper a img{width: 100%;height: 100%;display: block;position: relative;left: 0;right: 0;bottom: 0;top: 0;margin: auto;object-fit: cover;}
.party-swiper a h3{background-color: rgba(0,0,0,0.5);width: 100%;height: 40px;font-size: 16px;color: #fff;line-height: 40px;padding: 0 190px 0 20px;box-sizing: border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position: absolute;left: 0;bottom: 0;}
.party_page{left: unset !important;right: 16px !important;width: 30% !important;text-align: right !important;box-sizing: border-box;bottom: 14px !important;}
.party_page .swiper-pagination-bullet{width: 30px;height: 4px;background: #fff !important;opacity: 1 !important;border-radius: 4px;}
.party_page .swiper-pagination-bullet-active{width: 30px;height: 4px;background: #be020b !important;}
.primary_level{width: 570px;}
.primary_level > h3{width: 100%;height: 36px;border-bottom: 1px solid #ddd;display: flex;justify-content: space-between;align-items: center;}
.primary_level > h3 span{font-size: 22px;font-weight: bold;color: #be020b;border-bottom: 3px solid #be020b;display: inline-block;line-height: 36px;}
.primary-ul{width: 100%;height: 363px;overflow: hidden;padding: 6px 0 0;box-sizing: border-box;}
.primary-ul li,.primary-ul li a{display: block;height: 40px;overflow: hidden;font-size: 16px;text-align: right;color: #999;transition: all .2s;}
.primary-ul li a{width: 100%;padding-left: 18px;position: relative;line-height: 40px;background: url(../images/news-icon.png) no-repeat left center;box-sizing: border-box;}
.primary-ul li:hover span{color: #be020b;}
.primary-ul li span {float: left;text-align:left; width: 67%;color: #333;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/* 1.2——1.党建品牌、引领发展、基本情况、群团工作*/
.party-brand{width: 1200px;height: auto;overflow: hidden;margin: 18px auto 22px;display: flex;justify-content: space-between;}
.brand_list{width: 570px;height: auto;overflow: hidden;}
.brand-title{width: 100%;height: 52px;line-height: 52px;position: relative;padding: 0 50px 0 98px;box-sizing: border-box;}
.brand-title a:first-child{font-size: 22px;color: #be020b;font-weight: bold;position: absolute;top: 0;left: 0;}
.brand-title .line{display: block;width: 100%;height: 16px;background: url(../images/party-line.png)no-repeat center center;background-size: 100%;position: relative;top: 24px;}
.brand-title a:last-child{font-size: 14px;color: #666;font-weight: bold;position: absolute;top: 0;right:0;}
.brand-title a:hover:last-child{color:#be020b;}
.brand-ul{width: 100%;height: 363px;overflow: hidden;padding: 6px 0;box-sizing: border-box;}
.brand-ul li,.brand-ul li a{display: block;height: 40px;overflow: hidden;font-size: 16px;text-align: right;color: #999;transition: all .2s;}
.brand-ul li a{width: 100%;padding-left: 18px;position: relative;line-height: 40px;background: url(../images/news-icon.png) no-repeat left center;box-sizing: border-box;}
.brand-ul li:hover span{color: #be020b;}
.brand-ul li span {float: left;text-align:left; width: 67%;color: #333;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.party-cluster{margin-bottom: 30px !important;}
/* 党建广告图 */
.partyImg{display: block;width: 1200px;height: 110px;overflow: hidden;margin: 0 auto;}
.partyImg img{width: 100%;height: 100%;object-fit: cover;transition: .4s;}
.partyImg:hover img{transform: scale(1.02);}
/* 1.2党建列表 */
.party-cont{width: 1200px;height: auto;overflow: hidden;margin: 30px auto;}
.party-left{width: 240px;}
.party-left h2{width: 100%;height: 80px;background: #ae0101;font-size: 22px;color: #fff;line-height: 80px;text-align: center;}
.party-left h2::before{width: 30px;height: 30px;content: "";background: url(../images/party-logo.png) no-repeat;display: inline-block;margin-right: 10px;position: relative;top: 6px;}
.left-menu{width: 100%;height: 779px;background: #fafafa;margin-top: 11px;}
.left-menu li{width: 100%;height: 62px;padding: 0 10px;box-sizing: border-box;}
.left-menu li.cur{background: #be020b;}
.left-menu li.cur a{color: #fff;border-bottom-color:#be020b;}
.left-menu li.cur a::before{background: #fff;}
.left-menu li a{display: block;width: 100%;height: 100%;line-height: 62px;border-bottom: 1px dashed #dadada;padding: 0 40px 0 60px;box-sizing: border-box;position: relative;font-size: 16px;color: #666;}
.left-menu li a::before{width: 5px;height: 5px;content: "";background: #666;position: absolute;top: 0;left: 46px;bottom: 0;margin: auto 0;}
.party-right{width: 920px;}
.party-title{width: 100%;height: 44px;border-bottom: 1px solid #ddd;display: flex;justify-content: space-between;align-items: center;}
.party-title h2{font-size: 22px;color: #be020b;border-bottom: 3px solid #be020b;display: inline-block;line-height: 44px;}
.party-position{position: relative;line-height: 44px;}
.party-position::before{width: 16px;height: 16px;content: '';background: url(../images/home.png)no-repeat center 0;display: inline-block;margin-right: 10px;position: relative;top: 2px;}
.party-position span,.party-position a{font-size: 14px;color: #666;display: inline-block;}
.party-position a{padding-right: 6px;}
.party-position a:hover{color: #be020b;}
.party-position a::before{content: '>';display: inline-block;margin-right: 6px;}
.party-position a:nth-child(2)::before{display: none;}
.party-news{width: 100%;height: auto;overflow: hidden;padding: 10px 0;box-sizing: border-box;}
.party-news li,.party-news li a{display: block;height: 46px;overflow: hidden;font-size: 16px;text-align: right;color: #999;transition: all .2s;}
.party-news li a{width: 100%;padding-left: 18px;position: relative;line-height: 46px;background: url(../images/news-icon.png) no-repeat left center;box-sizing: border-box;}
.party-news li:hover span{color: #be020b;}
.party-news li span {float: left;text-align:left; width: 80%;color: #333;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/* 1.3党群详情 */
.party-details{width: 1200px;height: auto;background: #f8f8f8;margin: 0 auto;padding: 0 30px 24px;box-sizing: border-box;}
.details_titile{width: 100%;min-height: 122px;border-bottom: 1px dashed #dadada;padding-top: 18px;box-sizing: border-box;}
.details_titile h3{font-size: 30px;font-weight: bold;color: #be020b;padding: 0 0 10px;box-sizing: border-box;line-height: 44px;text-align: center;}
.detail-browse{width: 100%;height: auto;display: flex;justify-content: center;text-align: center;padding-bottom: 14px;box-sizing: border-box;line-height: 36px;} 
.detail-browse li{font-size: 16px;color: #666;margin: 0 20px;}
.details-cont{width: 100%;height: auto;font-family: "微软雅黑";font-size: 16px;color: #666;text-align: justify;line-height: 32px;padding: 16px 0;box-sizing: border-box;}
.details-cont > p{font-family: '微软雅黑'; font-size: 16px;color: #666;text-align: justify;line-height: 32px;}
.details-cont img{display: block;max-width: 100%;height: auto;margin: 0 auto;}
.page-links{width: 100%;min-height: 84px;display: flex;justify-content: space-between;border-top: 1px dashed #ddd;}
.page-left{width: 78%;padding-top: 20px;}
.page-left li{display: block;width: 100%;font-size: 15px;color: #666;display: flex;justify-content: flex-start;line-height: 42px;}
.page-left li a{display: inline-block;width: 68%;font-size: 15px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.page-left li:hover a{color: #be020b;}
.row{font-size: 16px;color: #666;line-height: 48px;margin-top: 20px;}
.party-share .social-share-icon{width: 24px !important;height: 24px !important;line-height: 24px !important;}
.row div{display: inline-block;}
.party-share .social-share-icon:before{font-size: 14px;}
/* 党群工作分页 */
.page {height: 34px; margin: 34px 0 30px;text-align: center;}
.page li.disabled{display: none;}
.page li {min-width: 30px; height: 34px; margin: 0 4px; display: inline-block;}
.page li a, .page li span {display: block; padding: 0 12px; text-align: center; border-radius: 2px; line-height: 34px; background-color: #f6f6f6;font-size: 18px;color: #333;}
.page li.active span {background: #be020b; color: #fff;}
/* 党群工作底部 */
.party-footer{width: 100%;height: 82px;background: #414141;}
.party-ft{width: 1200px;height: 100%;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}
.ft-l{display: flex;justify-content: flex-start;}
.ft-l li{margin-right: 18px;}
.ft-l li:last-child{margin-right: 0 !important;}
.ft-l li,.ft-l li a,.party-ft p{font-size: 14px;color: #888;}
.party-ft p a{color: #d8d8d8;}
/* 分页 */
.page-total{height: 52px; margin: 60px 0;text-align: center;}
.page-total li.disabled{display: none;}
.page-total li{width: 52px;height: 52px;margin: 0 5px;}
.page-total li a, .page-total li span {display: block;text-align: center; border-radius: 50%; line-height: 52px; background-color: #fff;border: 1px solid #efefef;font-size: 17px;color: #888;}
.page-total li.active span {background: #2c4cae;border-color: #2c4cae;color: #fff;}
/* 底部 */
.social-share .icon-wechat .wechat-qrcode h4{display: none !important;}
.social-share .icon-wechat .wechat-qrcode .qrcode{margin: 16px auto 10px !important;}
.social-share .icon-wechat .wechat-qrcode{height: 170px !important;top: -186px !important}
.footer{background: #fff;}
footer{width: 100%;min-height: 550px;background: #f5f5f5;}
.footer-cont{max-width: 1600px;height: auto;margin: 0 auto;}
.ft-top{width: 100%;height: 133px;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #dcdcdc;box-sizing: border-box;}
.ft-top > a{width: 350px;height: 43PX;display: inline-block;}
.ft-top > a img{width: 350px;height: 43px;}
.ft-top .social-share .social-share-icon{width: 48px;height: 48px;line-height: 48px;font-size: 24px;}
.ft-top .social-share .icon-wechat,.ft-top .social-share .icon-wechat:hover{background: #fff;border-color: #fff;color: #a6a6a6;margin-right: 15px;}
.ft-top .social-share .icon-weibo{background: #d3131f;border-color: #d3131f;color: #fff;}
.ft-top .social-share .icon-weibo:hover{background: #d3131f;}
.footer_menu{width: 100%;min-height:338px;display: flex;justify-content: space-between;align-items: flex-start;border-bottom: 1px solid #dcdcdc;box-sizing: border-box;padding: 48px 0 38px;}
.footer_menu dd{float: left;display: inline;overflow: hidden;}
.footer_menu dd em {display: block;overflow: hidden;position: relative;height: 32px;line-height: 32px;padding-bottom: 20px;margin-bottom: 14px;font-size: 16px;color: #333;font-weight: bold;}
.footer_menu  dd em::before {content: "";display: block;width: 25px;height: 3px;background:#152e7c;position: absolute;left: 0;bottom: 0;}
.footer_menu  dd a {display: block;line-height: 36px;overflow: hidden;font-size: 14px;color: #777;transition: all 0.4s;-webkit-transition: all 0.4s;}
.footer_menu  dd a:hover,.linkUl li a:hover{color:#152e7c;}
.ft-bottom{width: 100%;height: 80px;display: flex;justify-content: space-between;align-items: center;line-height: 40px;}
.footer-left{display: flex;justify-content: flex-start;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 60%;}
.footer-left li{margin-right: 40px;}
.footer-left li:last-child{margin-right: 0 !important;}
.footer-left li,.footer-left li a{font-size: 14px;color: #999;}
.footer-left li a:hover{color:#152e7c;}
.footer-right{display: flex;justify-content: flex-end;width: 40%;text-align: right;} 
.footer-right li{margin-left: 20px;}
.footer-right li:first-child{margin-left: 0 !important;}
.footer-right .OA-icon a:before{width: 15px;height: 13px;background: url(../images/OA.png)no-repeat;background-size: 100% 100%;content: '';display: inline-block;position: relative;top: 0;bottom: 0;margin: auto 9px;}
.footer-right .links{position: relative;}
.footer-right .links p{position: relative;padding: 0 20px;box-sizing: border-box;cursor: pointer;}
.footer-right .links p:before{width: 10px;height: 5px;background: url(../images/links-icon.png)no-repeat;background-size: 100% 100%;content: '';display: inline-block;position: absolute;top: 0;bottom: 0;right: 0; margin: auto 0;}
.links-details{display: none;width: 180px; height: 212px;position: absolute;right: 0; bottom: 40px;padding: 5px 0; box-sizing: border-box;background: #fff; border: 1px solid #ddd;overflow-y: scroll;text-align: left;}
.links-details a{display: block; height: 40px; line-height: 40px; box-sizing: border-box; padding: 0 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.links-details a:hover{color: #152e7c;}
/*分享*/
.share_box{width: auto;height:132px;}
.share_box li{position: relative;margin-left: 18px;position: relative;display: inline-block;width: 48px;height: 100%;cursor: pointer;}
.share_box li > a{display: block;width: 48px;height: 48px;position: absolute;top: 0;left: 0;bottom: 0;margin: auto 0;}
.share_box li > a img{width: 100%;height: 100%;}
.share_box li:first-child .share_code{display: none;}
.share_box li .share_code{display: none;}
.share_code{border: 1px solid #eee;position: absolute;z-index: 99;top: -158px;left: -66px;width: 170px;height: 186px;text-align: center;background-color: #fff;box-shadow: 0 2px 10px #aaa;transition: all 200ms;-webkit-tansition: all 350ms;padding: 20px 16px;box-sizing: border-box;}
.share_code::after{content: '';position: absolute;left: 50%;margin-left: -6px;bottom: -13px;width: 0;height: 0;border-width: 8px 6px 6px 6px;border-style: solid;border-color: #fff transparent transparent transparent;}
.code{width: 100%;height: 120px;overflow: hidden;}
.code img{width: 100%;height: auto;object-fit: cover;}
.share_code span{display: block;font-size: 16px;color: #333;text-align: center;line-height: 36px}
@media screen and (min-width: 1610px) and (max-width: 1680px) {
    .stock_right p,.stock_right a{font-size: 14px;}
    .elegant-cont,.layout-details,.news-details{max-width: 1400px;}
    .layout-left{width: 450px;min-height: 570px;}
    .layout-right{max-width: 910px;}
    .represent-cont,.layout_cont{max-width: 1560px;}
    .represent-swiper a{width: 420px !important;}
    .represent-swiper{max-width: 1420px !important;}
    .elegant-cont a{margin-right: 40px;}
    .group-search{width: 1400px;}
    .group-cont{max-width: 1400px;padding-bottom: 28px;}
    .bulletin-board{max-width: 1400px;}
    .group-text{width: 61%;}
    .recruit-details{max-width: 1400px;}
    .industry_body{width: 1400px;}
    .form-item > div{width: 674px;}
    .recruit-cont,.contact-cont{width: 1400px;}
    .cource-cont{width: 1480px;}
    .cource-swiper{width: 1362px !important;}
    .plan-cont{max-width: 1400px;}
    .plan-links a{width: 31.86%;}
    .credit-swiper{width: 1320px !important;}
    .organize-cont,.equity_cont,.footer-cont{max-width: 1400px;}
}
@media screen and (min-width: 1400px) and (max-width: 1600px) {
    .stock_right p,.stock_right a{font-size: 12px;}
    header{max-width: 88%;}
    .pageCont,.news-cont,.basic—level,.footer-cont,.layout-details{max-width: 88%;}
    /* .news-left{width: 440px !important;} */
    .news-left{width: 35% !important;}
    .focus-news{width: 40%;}
    .news-img{width: 236px;}
    .news-img a{width: 100px;}
    .news-img a img{max-width: 100%;height: auto;}
    .layout-img{max-width: 88%;height: 656px;}
    .basic-news{width: 42%;}
    .about-tab li{margin: 0 46px;}
    .layout-left{width: 31%;min-height: 510px;}
    .layout-right{width: 66%;}
    .represent-cont,.layout_cont{width: 90%;}
    .represent-swiper{width: 88%;}
    .represent-swiper a{width: 31% !important;}
    .position-cont,.news-details,.elegant-cont{max-width: 88%;}
    .elegant-cont a{width: 31%;margin-right: 42px;}
    .page-total{margin: 36px 0;}
    .group-search{margin-top: 53px;}
    .group-search,.group-cont,.bulletin-board{max-width: 88%;}
    .group-img{width: 34%;}
    .group-cont > a{margin: 50px 0;}
    .group-cont{padding-bottom: 20px;}
    .recruit-details{max-width: 88%;}
    .top-recruit li:first-child{width: 22%;}
    .industry_body{max-width: 84%;}
    .form-item > div{width: 48%;}
    .form-item > div > input{width: 80%;}
    #relevant_cont{width: 67% !important;}
    .recruit-cont,.contact-cont{max-width: 88%;}
    .cource-cont{max-width: 90%;}
    .cource-swiper{width: 88% !important;}
    .cource-swiper .swiper-slide{width: 24% !important;}
    .plan-cont{max-width: 88%;}
    .plan-links{height: 210px;}
    .plan-links a{width: 31%;background-size:100% !important;}
    .credit-cont{max-width: 90%;}
    .credit-swiper{width: 88% !important;}
    .credit-swiper a{width: 30% !important;}
    .credit-swiper .credit-img{height: 238px;}
    .organize-cont,.equity_cont,.brief-cont{max-width: 88%;}
}
@media screen and (min-width: 1281px) and (max-width: 1399px) {
    .stock_right p,.stock_right a{font-size: 10px;}
    .layout-img{height: 656px !important}
    .business5 {top: 34.3%;height: 206px;}
    header{max-width: 90%;}
    .menu > li > a{font-size: 15px;}
    .header-left a img{transform: scale(0.8);}
    .search{transform: scale(0.8);}
    .pageCont,.news-cont,.basic—level,.footer-cont{width: 90%;}
    .news-left{width: 384px !important;}
    .focus-news{width: 442px;}
    .focus-top li{margin-right: 26px;}
    .news-img{width: 278px;}
    .news-img a{width: 134px;}
    .inlet_banner{width: 325px !important;}
    .layout-img{width: 90%;height: 658px;}
    .basic-news{width: 524px;}
    .about-tab li{margin: 0 43px;}
    .layout-details{max-width: 90%;}
    .layout-left{width: 440px;min-height:458px;padding-top: 130px;}
    .layout-left h3{font-size: 28px;}
    .layout-left h3::before{top: 8px;}
    .layout-right{max-width: 730px;}
    .represent-cont,.layout_cont{max-width: 92%;}
    .represent-swiper{width: 90%;height: 327px;}
    .represent-swiper a{width: 30% !important;}
    .represent-swiper .represent-img{height: 220px;}
    .represent-swiper a h3{font-size: 20px;line-height: 42px;}
    .position-cont{max-width: 90%;}
    .news-details{max-width: 90%;}
    .details-top h3{font-size: 24px;}
    .new-cont p{font-size: 14px;}
    .elegant-cont{max-width: 90%;}
    .elegant-cont a{width: 31%;margin-right:40px;}
    .about-tab li a{font-size: 15px;}
    .elegant-cont p{font-size: 16px;}
    .page-total li{transform: scale(0.8);}
    .group-search{max-width: 90%;margin-top: 50px;}
    .group-search > li{height: 60px;}
    .group-search > li > p{height: 60px;line-height: 60px;}
    .group-search > .search-cont{height: 60px;}
    .year-list, .total-list{top: 60px;}
    .group-cont,.bulletin-board,.recruit-details{width: 90%;}
    .group-img{width: 34%;}
    .group-text{width: 62%;}
    .group-cont > a{margin: 40px 0;}
    .group-text h4,.bulletin-board > a h4{font-size: 20px;}
    .group-text p,.bulletin-board > a p{font-size: 14px;}
    .group-text > .group-link,.bulletin-board > a .group-link{width: 136px;height: 36px;line-height: 36px;}
    .top-recruit li{font-size: 14px;}
    .top-recruit li p{font-size: 18px;}
    .recruit-details h4{line-height: 60px;}
    .form{margin-top: 14px;}
    .apply-btn{width: 140px;height: 42px;line-height: 42px;}
    .apply-form{width: 640px;height: 500px;padding: 0 28px;}
    .apply-form h3{font-size: 20px;line-height: 66px;}
    .apply-form h3 > span{height: 66px;}
    .form input{height: 46px;margin-bottom:8px}
    .test-img input{width: 140px;height: 46px;}
    .test-img img{transform: scale(0.9);}
    .upload-btn input{height: 46px !important;margin-bottom:0px}
    .form p{font-size: 16px;line-height: 36px;}
    .submint-btn{width: 150px;height: 46px;}
    .test-img img{width:auto;max-height: 46px;}
    .contact-cont{width: 90%;}
    .page-total{margin: 40px 0;}
    .recruit-cont{max-width: 90%;}
    .recruit-cont dt, .recruit-cont dd{padding: 0 10px;}
    .synopsis-cont{max-width: 1126px;}
    .cource-cont{max-width: 92%;}
    .cource-swiper{max-width: 90% !important;}
    .plan-cont{width: 90%;}
    .plan-links {height: 205px;}
    .credit-cont{max-width: 1300px;}
    .credit-swiper{max-width: 90%;}
    .organize-cont,.equity_cont{max-width: 90%;}
    .brief-cont{max-width: 88%;}
    .industry_body{max-width: 1072px;}
    .form-item > div{width: 510px;}
    .form-item > div > input{width: 80%;}
    .company-btn input{width: 120px !important;}
    .form-item > div > input{padding-right: 120px;}
    #relevant_cont{width: 66% !important;}
    .group-cont{padding-bottom: 20px !important;}
    .plan-links a{width: 31.86%;}
    .credit-swiper a{width: 30% !important;}
    .credit-swiper .credit-img{height: 250px;}
    .cource-swiper .swiper-slide{width: 24% !important;}
}
@media screen and (max-width: 1280px) {
    .stock_right p,.stock_right a{font-size: 12px;}
    header,.pageCont,.news-cont,.basic—level{max-width: 92%;}
    .news-left{width: 35% !important;}
    .focus-news{width: 40%;}
    .news-img{width: 236px;}
    .news-img a{width: 100px;}
    .news-img a img{max-width: 100%;height: auto;}
    .layout-img{max-width: 92%;height: 656px;}
    .basic-news{width: 42%;}
    .footer-cont,.layout-details{width: 92%;}
    .about-tab li{margin: 0 30px;}
    .represent-cont,.layout_cont{width: 92%;}
    .layout-left {width: 36%;min-height: 458px;}
    .layout-right{width: 61%;}
    .represent-cont,.layout_cont{width: 94%;}
    .represent-swiper{width: 92%;}
    .represent-swiper a{width: 31% !important;}
    .position-cont,.news-details,.elegant-cont{max-width: 92%;}
    .elegant-cont a{width: 30%;margin-right: 58px;}
    .page-total{margin: 36px 0;}
    .group-search{margin-top: 53px;}
    .group-search,.group-cont,.bulletin-board{max-width: 92%;}
    .group-img{width: 34%;}
    .group-cont > a{margin: 50px 0;}
    .group-cont{padding-bottom: 20px;}
    .recruit-details{max-width: 92%;}
    .top-recruit li:first-child{width: 22%;}
    .industry_body{max-width: 84%;}
    .form-item > div{width: 48%;}
    .form-item > div > input{width: 80%;}
    #relevant_cont{width: 67% !important;}
    .recruit-cont,.contact-cont{max-width: 92%;}
    .cource-cont{max-width: 94%;}
    .cource-swiper{width: 92% !important;}
    .cource-swiper .swiper-slide{width: 24% !important;}
    .plan-cont{max-width: 92%;}
    .plan-links{height: 210px;}
    .plan-links a{width: 31%;background-size:100% !important;}
    .credit-cont{max-width: 94%;}
    .credit-swiper{width: 92% !important;}
    .credit-swiper a{width: 30% !important;}
    .credit-swiper .credit-img{height: 238px;}
    .organize-cont,.equity_cont,.brief-cont{max-width: 92%;}
    .recruit-cont dt, .recruit-cont dd{padding: 0 64px;}
    .synopsis-cont{width: 92%;} 
}